/**
 * file转base64
 * @param file(files.file[0])
 * @param callback(base64)
 */
function fileToBase64(file, callback) {
    var reader = new FileReader();
    reader.readAsDataURL(file);
    reader.onload = function (e) {
        callback(this.result.substring(this.result.indexOf(',') + 1));
    }
}

/**
 * 添加云图
 * @param callback(err,data)
 */
function arAddTarget(file, fileName, callback) {
    fileToBase64(file, function (base64) {
        $.ajax({
            url: contextPath + '/admin/cloudAR/addTarget',
            method: 'post',
            data: {
                base64: base64,
                fileName: fileName
            },
            success: function (res) {
                if (res.code == 0) {
                    callback(null, res.data);
                } else if (res.code == 2) {
                    //已上传成功过不做处理
                } else {
                    callback(res.msg, null);
                }
            },
            error: function (err) {
                callback(JSON.stringify(err), null);
            }
        });
    });
}

